view,
navigator,
input,
scroll-view {
  box-sizing: border-box;
}

button::after {
  border: none;
}

// 两行省略
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.w100 {
  width: 100%;
}

.icon-shanchu1 {
  color: var(--error) !important;
  background-color: var(--error-plain) !important;
}

/* 外边距、内边距全局样式 */
@for $i from 0 through 100 {
  .w#{$i} {
    width: #{$i + 0%} !important;
  }
}

/* 外边距、内边距全局样式 */
@for $i from 0 through 100 {
  .mt#{$i} {
    margin-top: #{$i}px !important;
  }
  .mr#{$i} {
    margin-right: #{$i}px !important;
  }
  .mb#{$i} {
    margin-bottom: #{$i}px !important;
  }
  .ml#{$i} {
    margin-left: #{$i}px !important;
  }
  .pt#{$i} {
    padding-top: #{$i}px !important;
  }
  .pr#{$i} {
    padding-right: #{$i}px !important;
  }
  .pb#{$i} {
    padding-bottom: #{$i}px !important;
  }
  .pl#{$i} {
    padding-left: #{$i}px !important;
  }
}

/* 外边距、内边距全局样式 */
@for $i from 0 through 100 {
  .dmt#{$i} {
    margin-top: #{$i + 0%} !important;
  }
  .dmr#{$i} {
    margin-right: #{$i + 0%} !important;
  }
  .dmb#{$i} {
    margin-bottom: #{$i + 0%} !important;
  }
  .dml#{$i} {
    margin-left: #{$i + 0%} !important;
  }
  .dpt#{$i} {
    padding-top: #{$i + 0%} !important;
  }
  .dpr#{$i} {
    padding-right: #{$i + 0%} !important;
  }
  .dpb#{$i} {
    padding-bottom: #{$i + 0%} !important;
  }
  .dpl#{$i} {
    padding-left: #{$i + 0%} !important;
  }
}
